// import React from 'react'
// import { Text, View, TouchableOpacity, Image, ScrollView, DeviceEventEmitter } from 'react-native'
// import { Metrics, Colors } from '../../Themes'
// import { API, WINDOW } from '../../Services'
// import styles from '../Styles/CommonContainerStyles'
// import ListViewSeparator from '../../Components/ListViewSeparator'
// import LdImage from '../../Components/LdImage'

// const dataObjects = [
//     { title: '交易订单', img: require('../../Images/icon_wode_jioayidingdan_nor.png') },
//     { title: '我的招工', img: require('../../Images/wode_icon_zhaogong_normal.png') },
//     { title: '我的收藏', img: require('../../Images/wode_icon_shoucang_normal.png') },
//     { title: '认证管理', img: require('../../Images/icon_wode_renzhengguanli_nor.png') },
//     { title: '我的账户', img: require('../../Images/icon_wode_wodezhanghu_nor.png') },
//     { title: '邀请人', img: require('../../Images/icon_yaoqingren.png') },
//     { title: '设置', img: require('../../Images/icon_wode-shezhi_nor.png') },
// ]

// class MeScreen extends React.Component {

//     constructor(props) {
//         super(props)
//         this.state = {
//             isLogin: WINDOW.loginUser ? true : false,
//             userData: WINDOW.loginUser,
//         }
//     }

//     notification = () =>{
//         console.log('loginSuccess')
//         this.loginCallBack()
//         this.getRealAuth()
//     }

//     notification_loginOUt = () =>{
//         console.log('notification_loginOUt')
//         this.login_outCallBack()
//         API.api.setHeaders({ 'xx-Token': '' })
//         WINDOW.loginUser = null
//     }
    
//     componentDidMount() {
//         console.log('componentDidMount')
//         this.subscription = DeviceEventEmitter.addListener('loginSuccess', this.notification);
//         this.subscription_loginOut = DeviceEventEmitter.addListener('loginOut', this.notification_loginOUt);
//     }
//     componentWillUnmount() {
//         this.subscription.remove();
//         this.subscription_loginOut.remove();
//     }

//     selectUserInfo() {

//     }

//     getRealAuth() {
//         console.log('getRealAuth')
//         API.getRealAuth()
//           .then((response) => {
//             const { data, ok } = response
//             if (ok && data.code === 1) {
//               let realAut = data?.data
//               if (!realAut) {
//                 //未认证
//                 WINDOW.rzNone = true;
//               } else {
//                 if (realAut.check_type === '正常') {
//                   //认证完成
//                 } else {
//                   //正在认证
//                   WINDOW.rzNone = true;
//                 }
//               }
//             } else {
//               WINDOW.showToastError(data.msg || '请求失败！')
//             }
//           })
//       }

//     change_CallBack = (userData) => {
//         this.setState({ userData })
//     }
//     //登录成功回调
//     loginCallBack = () => {
//         this.setState({ isLogin: true, userData: WINDOW.loginUser })
//     }
//     //退出登录回调
//     login_outCallBack = () => {
//         this.setState({ isLogin: false })
//     }
//     _doCheckLogin = () => {
//         if (!WINDOW.loginUser) {
//             this.props.navigation.navigate('Login')
//             return true
//         } else {
//             return false
//         }
//     }

//     _doSelectRow = (index) => {
//         if (this._doCheckLogin()) return
//         if (index === 0) {
//             this.props.navigation.navigate('Order')
//         } else if (index === 1) {
//             // 我的招工  
//             this.props.navigation.navigate('ZGlist', { isMine: true })
//         } else if (index === 2) {
//             // 我的收藏 
//             this.props.navigation.navigate('CollectContainer')
//         }
//         else if (index === 3) {
//             this.props.navigation.navigate('RenZheng')
//         }
//         else if (index === 4) {
//             this.props.navigation.navigate('ZhangHu')
//         }
//         else if (index === 5) {
//             this.props.navigation.navigate('YaoQing')
//         }
//         else if (index === 6) {
//             this.props.navigation.navigate('Set', { callBack: this.login_outCallBack })
//         }
//     }

//     _doSelectItem = (index) => { 
//         if (this._doCheckLogin()) return
//         if (index === 0) {
//             this.props.navigation.navigate('ProductList', { viewType: 2, type: '卖'})
//         } else if (index === 1) {
//             this.props.navigation.navigate('ProductList', { viewType: 2, type: '买'})
//         } else if (index === 2) {
//             this.props.navigation.navigate('ProductList', { viewType: 2, type: '出租'})
//         } else if (index === 3) {
//             this.props.navigation.navigate('ProductList', { viewType: 2, type: '求租'})
//         }
//     }

   
//     _renderPhoto = () => {
//         if (this.state.userData?.avatar?.length > 0) {
//             return (
//                 <LdImage url={this.state.userData.avatar} style={{ width: 60, height: 60, borderRadius: 30, }} />
//             )
//         } else {
//             return (
//                 <Image
//                     source={require('../../Images/icon_morentouxiang.png')}
//                     style={{
//                         width: 60,
//                         height: 60,
//                         borderRadius: 30,
//                     }} />
//             )
//         }
//     }

//     _renderHeader_isLogin = () => {
//         if (this.state.isLogin) {
//             return (
//                 <TouchableOpacity style={{ flexDirection: 'row', alignItems: 'center', marginTop: 10 }} onPress={() => this.props.navigation.navigate('SelfInfo', { callBack: this.change_CallBack })}>
//                     <TouchableOpacity style={{ marginLeft: 15 }} onPress={this._doSelectPhtot}>
//                         {this._renderPhoto()}
//                     </TouchableOpacity>
//                     <View style={{ marginLeft: 13, marginRight: 45, flex: 1 }}>
//                         <Text style={{ fontSize: 16, fontWeight:'bold', color: 'black' }}>{this.state.userData?.user_nickname}</Text>
//                         <Text style={{ fontSize: 11, marginTop: 8, color: 'black' }}>{this.state.userData?.mobile} </Text>
//                     </View>
//                     <Image source={require('../../Images/home_nav_gengduo_nor.png')} style={{ position: 'absolute', right: 24 }} />
//                 </TouchableOpacity>
//             )
//         } else {
//             return (
//                 <TouchableOpacity style={{ flexDirection: 'row', alignItems: 'center', marginTop: 10 }} onPress={() => this.props.navigation.navigate('Login')}>
//                     <Image
//                         source={require('../../Images/weidenglu.png')}
//                         style={{
//                             width: 60,
//                             height: 60,
//                             borderRadius: 30,
//                             marginLeft: 15
//                         }} />
//                     <View style={{ marginLeft: 12 }}>
//                         <Text style={{ fontSize: 16, fontWeight:'bold', color: 'black' }}>未登录</Text>
//                         <Text style={{ fontSize: 12, marginTop: 8, color: 'black' }}>点击登录</Text>
//                     </View>
//                     <Image source={require('../../Images/home_nav_gengduo_nor.png')} style={{ position: 'absolute', right: 24 }} />
//                 </TouchableOpacity>
//             )
//         }
//     }


//     _renderHeader = () =>
//         (<View>
//             <View style={{ height: 44, marginTop: Metrics.statusBarHeight, alignItems: 'center', justifyContent: 'center' }}>
//                 <Text style={{ fontSize: 17, color: 'black' }}>我的</Text>
//             </View>
//             {this._renderHeader_isLogin()}
//             <View style={{ backgroundColor: 'white', marginTop: 26, marginBottom: 10, marginHorizontal: 8, borderRadius: 10, shadowColor: '#000000', shadowOpacity: 0.16, shadowRadius: 6, shadowOffset: { width: 0, height: 3 } }}>
//                 <Text style={{ fontSize: 13, color: '#000000', marginLeft: 20, marginTop: 17 }}>我的发布</Text>
//                 <View style={{ height: 0.38, backgroundColor: '#DFDFDF', marginTop: 10, marginHorizontal: 10 }} />
//                 <View style={{ flexDirection: 'row', justifyContent: 'space-between', marginHorizontal: 40, marginVertical: 26 }}>
//                     <TouchableOpacity style={{ alignItems: 'center' }} onPress={() => this._doSelectItem(0)}>
//                         <Image source={require('../../Images/zu195.png')} />
//                         <Text style={{ fontSize: 12, color: '#2E2E2E', marginTop: 13 }}>销售</Text>
//                     </TouchableOpacity>
//                     <TouchableOpacity style={{ alignItems: 'center' }} onPress={() => this._doSelectItem(1)}>
//                         <Image source={require('../../Images/zu194.png')} />
//                         <Text style={{ fontSize: 12, color: '#2E2E2E', marginTop: 13 }}>采购</Text>
//                     </TouchableOpacity>
//                     <TouchableOpacity style={{ alignItems: 'center' }} onPress={() => this._doSelectItem(2)}>
//                         <Image source={require('../../Images/zu77.png')} />
//                         <Text style={{ fontSize: 12, color: '#2E2E2E', marginTop: 13 }}>出租</Text>
//                     </TouchableOpacity>
//                     <TouchableOpacity style={{ alignItems: 'center' }} onPress={() => this._doSelectItem(3)}>
//                         <Image source={require('../../Images/zu78.png')} />
//                         <Text style={{ fontSize: 12, color: '#2E2E2E', marginTop: 13 }}>求租</Text>
//                     </TouchableOpacity>
//                 </View>
//             </View>
//         </View>
//         )


//     _renderRow(element, index) {
//         return (
//             <TouchableOpacity key={index} onPress={() => this._doSelectRow(index)}>
//                 <View style={{ height: 55, flexDirection: 'row', backgroundColor: 'white'}}>
//                     <Image source={element.img} style={{ alignSelf: 'center', marginLeft: 15 }} />
//                     <Text style={{ flex: 6, fontSize: 16, alignSelf: 'center', marginLeft: 20 }}>
//                         {element.title}
//                     </Text>
//                     <Image source={require('../../Images/cell_right.png')} style={{ width: 7, height: 14, alignSelf: 'center', marginRight: 20 }} />
//                 </View>
//                 <ListViewSeparator />   
//             </TouchableOpacity>
//         )
//     }

//     render() {
//         return (
//             <View style={[styles.container,{backgroundColor:Colors.background}]}>
//                 <Image source={require('../../Images/beijing.png')} style={{ width: '100%', height: Metrics.screenWidth * 224 / 375, position: 'absolute' }} />
//                 {this._renderHeader()}
//                 <ScrollView style={[styles.container,{backgroundColor:Colors.background}]}>
//                     {dataObjects.map(this._renderRow.bind(this))}
//                     {/* {this._renderFooter()} */}
//                 </ScrollView>
//             </View>
//         )
//     }
// }


// export default MeScreen
